package com.qf.mapper;

import com.qf.pojo.StuInfo;

import java.util.List;

/**
 * @author 沐辰
 * @version v1.0
 * @description:
 * @project _4.30_Exam_two
 * @Date 2024/4/30 9:38
 * @company qf
 */
public interface StuInfoMapper {
    /**
     * 通过用户名查询信息
     * @param username
     * @return
     */
    StuInfo login(String username);

    /**
     * 添加信息
     * @param stuInfo
     */
    int insert(StuInfo stuInfo);

    /**
     * 计算总条数
     * @return
     */
    long count();

    /**
     * 分页查询信息
     * @return
     */
    List<StuInfo> listMsg(int offset,int size);

    /**
     * 根据id删除信息
     * @param id
     * @return
     */
    int delete(int id);

    /**
     * 根据id查询信息
     * @param id
     * @return
     */
    StuInfo selectById(int id);

    /**
     * 根据id修改信息
     * @param stuInfo
     * @return
     */
    int updateById(StuInfo stuInfo);
}
